export default {
	state:{
		// token
		token:null,
		// 用户信息
		userInfo:{}
	},
	mutations:{
		// 初始化登录状态
		initUser(state){
			let token = uni.getStorageSync('token')
			if(token){
				state.token = token
			}
		},
		// 用户信息存vuex里,token存本地,这样写方便我首页弹窗逻辑
		// 登录
		navLogin(state,userInfo){
			state.userInfo = userInfo
			state.token = userInfo.token
			// 持久化存储
			uni.setStorageSync('token',userInfo.token)
		},
		// 退出登录
		logout(state){
			state.token = null
			uni.removeStorageSync('token')
		}
	}
}